home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / registry.286 < prev    next >
Text File  |  1992-02-06  |  4KB  |  115 lines

  1. registry of file extensions
  2.  
  3. Q:  What file extensions are already in use by UNIX or by applications?
  4.  
  5. A:  The extension is separated from the filename with a dot.
  6.  
  7. The following extensions are cited in the online SysRefMan/02_UserIntf.wn document ("Preliminary") as shipped with the 1.0 release:
  8.  
  9. These standard extensions have a well-established history:
  10.  
  11.   .a        A C library file 
  12.   .asm        A file containing source code for the DSP
  13.   .c        A file containing C source code 
  14.   .f        A file containing Fortran source code
  15.   .F        A file containing Fortran source code
  16.   .h        A C header file 
  17.   .lnk        A file with relocatable object code for the DSP
  18.   .lod        A program that can be loaded to run on the DSP
  19.   .lst        A file with the listing for a DSP program
  20.   .m        A file containing Objective-C source code 
  21.   .o        A file containing binary, relocatable object code 
  22.   .p        A file containing Pascal source code
  23.   .r        A file with source code for the Ratfor variety of Fortran
  24.   .s        A file containing assembly source code for the main processor
  25.  
  26. To these NeXT adds a variety of its own extensions, including these common ones:
  27.  
  28.   .app        A directory containing an executable file
  29.   .dsp        A file with binary code for the DSP
  30.   .eps        A file containing Encapsulated PostScript code 
  31.   .ma        A text file for a Mathematica notebook
  32.   .mb        A file containing binary information for a Mathematica notebook
  33.   .mbox        A file containing mail messages 
  34.   .midi        A file with binary MIDI data 
  35.   .nib        An archive file produced by Interface Builder
  36.   .ps        A file containing PostScript code 
  37.   .psw        A file containing declarations for the pswrap utility
  38.   .pswm        A file with pswrap declarations and Objective-C source code 
  39.   .rtf        A file in Rich Text Format (RTF)
  40.   .score    A music file in the ScoreFile language
  41.   .snd        A sound file 
  42.   .tiff        A file in Tag Image File Format (TIFF) 
  43.   .wn        A file in WriteNow format
  44.   .wndict    A WriteNow dictionary
  45.  
  46. This list is open-ended.  Other extensions will be added in the future.
  47.  
  48. Your application should use its own unique file name extensions to identify (and help the Workspace Manager identify) its documents.  To request that an extension be registered and reserved for your use, write to:
  49.  
  50.     NeXT Technical Support
  51.     Extension Registry
  52.     900 Chesapeake Drive
  53.     Redwood City, CA 94063
  54.  
  55. You can also send your request by electronic mail to ask_next@NeXT.COM or 
  56. ...!next!ask_next.
  57.  
  58. Here are known extensions that are not (yet) listed in the online documentation:
  59.  
  60.   afm        Adobe Font Metrics
  61.   awk        General use (awk script)
  62.   bepf        Adobe Bitmap font file
  63.   book        FrameMaker
  64.   *cat[0-9a-z]/*    General use (Formatted man pages)
  65.   cl        Common Lisp source code
  66.   csh        General use (C shell script)
  67.   draw        Draw (a NeXT-provided Demo)
  68.   dvi        TeX (device independent format)
  69.   el        Emacs Lisp source code
  70.   elc        Emacs Lisp compiled format
  71.   eps        General use (Encapsulated PostScript code)
  72.   fdat        StatLab (a NeXT-provided Demo)
  73.   frame        FrameMaker
  74.   framemif    FrameMaker
  75.   iconheader    Interface Builder (header information for __ICON segment)
  76.   io        General use (DSP simulator file)
  77.   l        General use (lex source)
  78.   m        Mathematica (clashes with Objective C files?)
  79.   makefile    General use (makefile)
  80.   man[0-9a-z]/*   General use (Unformatted man pages)
  81.   map        General use (load map for the DSP)
  82.   me        General use (nroff and troff files using the me macro package)
  83.   mft        TeX (Metafont source)
  84.   mol        Molecule (a NeXT-provided Demo)
  85.   msg        Msgwrap  (declaration file for msgwrap utility)
  86.   n        General use (nroff file)
  87.   nff        Ray, Neutral File Format (a NeXT-provided Demo)
  88.   nr        General use (nroff)
  89.   old        General use (marks old files, no specific app)
  90.   S        General use (assembly source code)
  91.   sed        General use (sed script)
  92.   sh        General use (shell script)
  93.   sty        TeX (style definitions)
  94.   tex        TeX  (TeX source file)
  95.   tfm        TeX font
  96.   top        TopologyLab (a NeXT-provided Demo)
  97.   uu        General use (file created via uuencode)
  98.   web        TeX  (meta-level TeX source)
  99.   y        General use (yacc source)
  100.   Z        General use (file created via compress)
  101.  
  102. File types that are known to the Digital Librarian can be deduced by reading
  103.     /usr/lib/indexing/files/fileTypeTable
  104.  
  105. Here are some other conventional suffixes and prefixes that aren't extensions -- they're listed here just as a reminder:
  106. ~    [suffix] A backup file (emacs, Interface Builder, Edit)
  107. #    [prefix] a checkpoint file (emacs)
  108.  
  109. QA286
  110.  
  111. Valid for 1.0 
  112. Not checked yet for 2.0 
  113.  
  114.  
  115.